package com.zynn.service.module.es.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author 刘天元
 * @since 2018-07-04
 */
@Data
@Accessors(chain = true)
public class Groups implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 亲亲组编号
     */
    @TableId(value = "groupid", type = IdType.AUTO)
    private Integer groupid;
    /**
     * 相册环信群组ID
     */
    private String gimid;
    /**
     * 组名
     */
    private String gname;
    /**
     * 外键，创建者编号
     */
    private Integer gcreator;
    /**
     * 改组成员的数量，成员加入小组后，组成员表添加相应数据，同时触发函数使改值增加
     */
    private Integer gnum;
    /**
     * 组邀请码，随机生成8位数
     */
    private String ginvite;
    /**
     * 组头像，未上传头像则为默认头像，以绝对路径存储头像图片
     */
    private String gpic;
    /**
     * 亲亲组创建时间，后台自动生成
     */
    private Date gtime;
    private Date grecordtime;
    /**
     * 组类型， 0-家人 1-闺蜜 2-死党  3-情侣 4-其他  5-官方  6-系统引导，聚会  7-系统引导，死党   8-系统引导，旅游  9-2016回忆(活动)  10-校园相册(大相册)  11-商家相册(小相册)   12-活动相册    13-搜索相册    14--城市相册
     */
    private Integer gtype;
    /**
     * 空间新动态是否推送 0--不推送  1--推送  默认为0
     */
    @TableField("isPush")
    private Integer isPush;
    /**
     * 状态  0-显示 1-已删除 2-已被封  默认为0
     */
    private Integer gstatus;
    /**
     * 发布动态权限  0--所有人  1--仅创建者   2--部分
     */
    @TableField("gAuthority")
    private Integer gAuthority;
    /**
     * 相册文字简介
     */
    @TableField("gintroduceText")
    private String gintroduceText;
    /**
     * 存放相册简介中的图片地址，用","隔开
     */
    @TableField("gintroducePic")
    private String gintroducePic;
    private String gbanner;
    /**
     * 空间来源，默认为app
     */
    private String gsource;
    /**
     * 是否特殊相册
     */
    @TableField("gOrigin")
    private Integer gOrigin;
    /**
     * 相册顺序，用于官方相册的排序
     */
    private Integer gorder;
    /**
     * 空间小程序二维码
     */
    @TableField("gQRCode")
    private String gQRCode;
    /**
     * 父相册，用于小相册（type=11）与大相册相关联（type=10）
     */
    @TableField("gFatherGroup")
    private Integer gFatherGroup;
    /**
     * 是否显示活动相册  0--是  1--否  默认为0
     */
    @TableField("gIsShow")
    private Integer gIsShow;
    /**
     * 是否为活动空间  0--是  1--否   默认为1
     */
    @TableField("gIsActivitySpace")
    private Integer gIsActivitySpace;
    /**
     * 精简小程序相册封面
     */
    @TableField("simAppPic")
    private String simAppPic;
    /**
     * 0为普通相册，1为群相册
     */
    @TableField("isDefault")
    private Integer isDefault;
    /**
     * 2朋友 3个人 4家人 5宝宝  9同学 10同事 11情侣  13其它 14宠物 15组织    20摄影 25粉丝  30情侣活动  35活动相册  40 高校相册 45圈子相册
     */
    @TableField("groupNewType")
    private Integer groupNewType;
    /**
     * 群相册openid
     */
    @TableField("openGId")
    private String openGId;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新时间
     */
    private Date updateTime;


}
